package edu.gatech.bsbmule.util;

/**
 * A primitive record of a player's state after a round ends
 * 
 * @author BSB
 *
 */
public class StatisticsRecord {
	
	private int money;
	private int tiles;
	private int food;
	private int energy;
	private int score;
	
	public static StatisticsRecord buildRecord() {
		return new StatisticsRecord();
	}
	
	public StatisticsRecord setMoney(int money) {
		this.money = money;
		return this;
	}
	
	public StatisticsRecord setTiles(int tiles) {
		this.tiles = tiles;
		return this;
	}
	
	public StatisticsRecord setFood(int food) {
		this.food = food;
		return this;
	}
	
	public StatisticsRecord setEnergy(int energy) {
		this.energy = energy;
		return this;
	}
	
	public StatisticsRecord setScore(int score) {
		this.score = score;
		return this;
	}
	
	public int getMoney() {
		return money;
	}
	
	public int getTiles() {
		return tiles;
	}
	
	public int getFood() {
		return food;
	}
	
	public int getEnergy() {
		return energy;
	}
	
	public int getScore() {
		return score;
	}
}
